home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / archiver / lha201.lzh / WHATS.NEW < prev   
Text File  |  1993-01-24  |  5KB  |  114 lines

  1.         A summary of changes in LHA v2.01 compared to LHA v1.30
  2.         -------------------------------------------------------
  3.  
  4. 1. New features for all users
  5. -----------------------------
  6. a) The biggy: -lh5- archives are now fully supported!  This introduces
  7.    a new compression method plus two new varieties of internal archive
  8.    header.
  9.  
  10. b) For downward compatibility, the 'o' flag has been added.  This forces
  11.    old-style (i.e. -lh1-) compression to be used; it also automatically
  12.    forces the header level (see below) to level 0 for compatibility.  By
  13.    default, the 'o' flag is off, and -lh5- archives are created.
  14.  
  15. c) LHA v2.01 is now compatible with ARCSHELL v3.1 in almost all functions
  16.    provided the ARCSHELL "Quester LZH Mode" button is selected.  This
  17.    greatly simplifies using LHA from the desktop.
  18.  
  19. d) For compatibility with archivers on other systems, the file extension
  20.    'LHA' is recognised as a valid archive extension when extracting from
  21.    or listing archives.  Thus, for example, the command
  22.         lha l abc
  23.    will list all files in archives abc.lzh AND abc.lha (assuming both
  24.    exist).  As another example,
  25.         lha x xyz*
  26.    will extract all files from all archives that match the names xyz*.lzh
  27.    or xyz*.lha.
  28.  
  29. e) For compatibility with MSDOS LHARC v2.xx, the 'l' flag has been added.
  30.    This sets the header level (i.e. the format of the archive header) for
  31.    -lh5- archives only.  The supported levels are:
  32.         0 : the default for archives created by LHA v2, and can be listed
  33.             by LHA v1.xx (& compatible programs)
  34.         1 : an enhancement of level 0: the header can contain a number
  35.             of extensions, but offers no significant user benefits; can
  36.             also be listed by LHA v1.xx (& compatible programs)
  37.         2 : a further enhancement of level 0: file time/date are stored in
  38.             Un*x format, rather than the DOS format used by levels 0 & 1;
  39.             the header is verified by a crc check rather than a checksum;
  40.             cannot be listed by LHA v1.xx
  41.    NOTE 1: if the 'o' and/or 'c' flag is specified, the header level is
  42.    forced to 0.
  43.    NOTE 2: there are no significant benefits in specifying levels other
  44.    than 0 at this stage; in fact, early versions of Thomas Quester's LZH
  45.    archiver do not handle level 2 headers correctly, so it is probably
  46.    wise to leave the level set to 0.  [This is NOT a bug in LHA, since
  47.    both LHA and MSDOS LHARC can handle level 2 headers created by each
  48.    other.]
  49.  
  50. f) An id of 'A' stored as a 1-byte comment is now interpreted to mean
  51.    that the archive was created under 'Atari TOS'; this code will also
  52.    be generated when an archive is created, if no other comment is
  53.    specified.
  54.  
  55. g) New error messages have been added to cover additional error situations
  56.    that can arise.
  57.  
  58.  
  59. 2. New features for REGISTERED users only
  60. -----------------------------------------
  61. a) Encryption/decryption is supported by a special version of LHA,
  62.    only available to registered users.  The principal reason for
  63.    dropping this from the standard package is to improve performance
  64.    for normal use.
  65.  
  66.  
  67. 3. Design changes
  68. -----------------
  69. a) The internal date/time of files is now maintained in unix format rather
  70.    than dos format; this is required to support the level 2 header format.
  71.  
  72.  
  73. 4. Documentation changes
  74. ------------------------
  75. a) The documentation has been revised to include a description of -lh5-
  76.    support and of the new switches introduced in v2.  The section on
  77.    ARCSHELL compatibility has been completely rewritten, and the section
  78.    on performance has been updated to include information on both -lh1-
  79.    and -lh5- archives, as well as ST/TT comparisons.
  80.  
  81.  
  82. 5. Bug fixes
  83. ------------
  84. a) Fixed an existing buglet in v1.30: the filename is now listed correctly
  85.    when an archive file is skipped due to an unknown type.
  86.  
  87. b) Updated the comment display routine to correctly decode a one byte OS
  88.    id stored as a comment (it was supposed to work before but didn't).
  89.  
  90. c) Fixed bug introduced in v2.00: LHA (and system) crashes could occur when
  91.    screen output (e.g. for archive listing or file display) was interrupted
  92.    by pressing control-C.
  93.  
  94.  
  95.  
  96.      Changes to other programs in the LHA full registration package
  97.      --------------------------------------------------------------
  98.  
  99. Program  Current version  Notes
  100. -------  ---------------  -----
  101. FCOMP          1.3        Unchanged.
  102. FMT            1.3        Fixed to run reliably on the TT030, by making
  103.                           the timeout for floppy i/o processor-independent.
  104. LESS           1.6        Fixed to run on the TT030 without bombing on exit;
  105.                           also now expands tabs (optionally) for a much more
  106.                           readable display.
  107. LHX            1.21       Unchanged.
  108. LJPRINT        1.2        Unchanged.
  109.  
  110.  
  111.  
  112. Roger Burrows
  113. 10/January/1993
  114.